#ifndef MYLANGUAGE_HPP
#define MYLANGUAGE_HPP

#include <stdlib.h> 
#define LANG_EN								mTarget.tSecurityConfig.usLanguage
///> 需要显示设置的文字

const wchar_t LANG_CH_OPEN[]               =           L"开启"               ;
const wchar_t LANG_CH_CLOSE[]              =           L"关闭"               ;
const wchar_t LANG_CH_STATE[]              =           L"状态:"              ;
const wchar_t LANG_CH_IA[]                 =           L"A相电流: "          ;
const wchar_t LANG_CH_IB[]                 =           L"B相电流: "          ;
const wchar_t LANG_CH_IC[]                 =           L"C相电流: "          ;
const wchar_t LANG_CH_IN[]                 =           L"N相电流: "          ;
const wchar_t LANG_CH_IG[]                 =           L"Ig电流:  "          ;
const wchar_t LANG_CH_PARAMSET[]           =           L"参数设置"           ;
const wchar_t LANG_CH_PWDINPUT[]           =           L"口令输入"           ;
const wchar_t LANG_CH_MAINMENU[]           =           L"功能主菜单"         ;
const wchar_t LANG_CH_PRTMENU[]            =           L"  1.保护参数设置  " ;
const wchar_t LANG_CH_COMMMENU[]           =           L"  2.通讯参数设置  " ;
const wchar_t LANG_CH_SYSTEMMENU[]         =           L"  3.系统参数设置  " ;
const wchar_t LANG_CH_ADDRSET_DES[]        =           L"通讯参数设置:"      ;
const wchar_t LANG_CH_ADDRSET[]            =           L"从站地址:"          ;
const wchar_t LANG_CH_BAUDSET_DES[]        =           L"通讯参数设置:"      ;
const wchar_t LANG_CH_BAUDSET[]            =           L"波特率:"            ;
const wchar_t LANG_CH_NETCGSET_DES[]       =           L"网络修改允许:"      ;
const wchar_t LANG_CH_NETCTSET_DES[]       =           L"网络控制允许:"      ;
const wchar_t LANG_CH_LGDL_EN_DES[]        =           L"过载长延时设置:"    ;
const wchar_t LANG_CH_LGDL_C_DES[]         =           L"过载长延时设置:"    ;
const wchar_t LANG_CH_LGDL_T_DES[]         =           L"过载长延时设置:"    ;
const wchar_t LANG_CH_STDL_EN_DES[]        =           L"短路短延时设置:"    ;
const wchar_t LANG_CH_STDL_C_DES[]         =           L"短路短延时设置:"    ;
const wchar_t LANG_CH_STDL_T_DES[]         =           L"短路短延时设置:"    ;
const wchar_t LANG_CH_BLK_EN_DES[]         =           L"堵转参数设置:"      ;
const wchar_t LANG_CH_BLK_C_DES[]          =           L"堵转参数设置:"      ;
const wchar_t LANG_CH_BLK_T_DES[]          =           L"堵转参数设置:"      ;
const wchar_t LANG_CH_UNB_EN_DES[]         =           L"相不平衡设置:"      ;
const wchar_t LANG_CH_UNB_C_DES[]          =           L"相不平衡设置:"      ;
const wchar_t LANG_CH_UNB_T_DES[]          =           L"相不平衡设置:"      ;
const wchar_t LANG_CH_STCC_EN_DES[]        =           L"短路瞬时设置:"      ;
const wchar_t LANG_CH_STCC_C_DES[]         =           L"短路瞬时设置:"      ;
const wchar_t LANG_CH_NC_EN_DES[]          =           L"中性线保护设置:"    ;
const wchar_t LANG_CH_NC_C_DES[]           =           L"中性线保护设置:"    ;
const wchar_t LANG_CH_EARTH_EN_DES[]       =           L"接地保护设置:"      ;
const wchar_t LANG_CH_EARTH_C_DES[]        =           L"接地保护设置:"      ;
const wchar_t LANG_CH_EARTH_T_DES[]        =           L"接地保护设置:"      ;
const wchar_t LANG_CH_SYSTEMSUBMENU[]      =           L"系统参数设置"       ;
const wchar_t LANG_CH_LANGUAGEMENU[]       =           L"  1.界面语言  "     ;
const wchar_t LANG_CH_PWDMENU[]            =           L"  2.口令保护  "     ;
const wchar_t LANG_CH_SOFTWAREMENU[]       =           L"  3.软件版本  "     ;
const wchar_t LANG_CH_LANGUAGE_DES[]       =           L"语言选择:"          ;
const wchar_t LANG_CH_LANGUAGE[]           =           L"语种:"              ;
const wchar_t LANG_CH_PWD_DES[]            =           L"口令保护设置:"      ;
const wchar_t LANG_CH_PWDNEW_DES1[]        =           L"设置新口令?"        ;
const wchar_t LANG_CH_PWDNEW_DES2[]        =           L"设置新口令:"        ;
const wchar_t LANG_CH_SOFTWARE_DES[]       =           L"软件版本:"          ;
const wchar_t LANG_CH_ESC_ENT[]            =           L"  :跳过      :修改" ;
const wchar_t LANG_CH_ERR_BEFOR[]          =           L"前 次故障"          ;
const wchar_t LANG_EN_OPEN[]               =           L"  ON"               ;
const wchar_t LANG_EN_CLOSE[]              =           L" OFF"               ;
const wchar_t LANG_EN_STATE[]              =           L"State:"             ;
const wchar_t LANG_EN_IA[]                 =           L"A Phase:    "       ;
const wchar_t LANG_EN_IB[]                 =           L"B Phase:    "       ;
const wchar_t LANG_EN_IC[]                 =           L"C Phase:    "       ;
const wchar_t LANG_EN_IN[]                 =           L"N Phase:    "       ;
const wchar_t LANG_EN_IG[]                 =           L"Ig Current: "       ;
const wchar_t LANG_EN_PARAMSET[]           =           L"Param Set"          ;
const wchar_t LANG_EN_PWDINPUT[]           =           L"Input PWD"          ;
const wchar_t LANG_EN_MAINMENU[]           =           L"Main Menu"          ;
const wchar_t LANG_EN_PRTMENU[]            =           L" 1.Protect Param "  ;
const wchar_t LANG_EN_COMMMENU[]           =           L" 2.Comm Param    "  ;
const wchar_t LANG_EN_SYSTEMMENU[]         =           L" 3.System Param  "  ;
const wchar_t LANG_EN_ADDRSET_DES[]        =           L"Comm Addr:"         ;
const wchar_t LANG_EN_ADDRSET[]            =           L"Addr:"              ;
const wchar_t LANG_EN_BAUDSET_DES[]        =           L"Comm Baud:"         ;
const wchar_t LANG_EN_BAUDSET[]            =           L"Baud:"              ;
const wchar_t LANG_EN_NETCGSET_DES[]       =           L"Net Mod Permit:"    ;
const wchar_t LANG_EN_NETCTSET_DES[]       =           L"Net Ctrl Permit:"   ;
const wchar_t LANG_EN_LGDL_EN_DES[]        =           L"Long Delay:"        ;
const wchar_t LANG_EN_LGDL_C_DES[]         =           L"Long Delay Ir:"     ;
const wchar_t LANG_EN_LGDL_T_DES[]         =           L"Long Delay:"        ;
const wchar_t LANG_EN_STDL_EN_DES[]        =           L"Short Delay:"       ;
const wchar_t LANG_EN_STDL_C_DES[]         =           L"Short Delay Isd:"   ;
const wchar_t LANG_EN_STDL_T_DES[]         =           L"Short Delay Tsd:"   ;
const wchar_t LANG_EN_BLK_EN_DES[]         =           L"Locked Rotor:"      ;
const wchar_t LANG_EN_BLK_C_DES[]          =           L"Locked Rotor I:"    ;
const wchar_t LANG_EN_BLK_T_DES[]          =           L"Locked Rotor T:"    ;
const wchar_t LANG_EN_UNB_EN_DES[]         =           L"Phase Unbalance:"   ;
const wchar_t LANG_EN_UNB_C_DES[]          =           L"Phase Unbalance Iu:";
const wchar_t LANG_EN_UNB_T_DES[]          =           L"Phase Unbalance Tu:";
const wchar_t LANG_EN_STCC_EN_DES[]        =           L"Instant Ii:"        ;
const wchar_t LANG_EN_STCC_C_DES[]         =           L"Instant Ii:"        ;
const wchar_t LANG_EN_NC_EN_DES[]          =           L"Neutral Line IN:"   ;
const wchar_t LANG_EN_NC_C_DES[]           =           L"Neutral Line IN:"   ;
const wchar_t LANG_EN_EARTH_EN_DES[]       =           L"Earth Fault:"       ;
const wchar_t LANG_EN_EARTH_C_DES[]        =           L"Earth Ig:"          ;
const wchar_t LANG_EN_EARTH_T_DES[]        =           L"Earth Tg:"          ;
const wchar_t LANG_EN_SYSTEMSUBMENU[]      =           L"System Param"       ;
const wchar_t LANG_EN_LANGUAGEMENU[]       =           L"  1.Language  "     ;
const wchar_t LANG_EN_PWDMENU[]            =           L"  2.Password  "     ;
const wchar_t LANG_EN_SOFTWAREMENU[]       =           L"  3.Software  "     ;
const wchar_t LANG_EN_LANGUAGE_DES[]       =           L"LNG SEL:"           ;
const wchar_t LANG_EN_LANGUAGE[]           =           L"Type:"              ;
const wchar_t LANG_EN_PWD_DES[]            =           L"PWD SEL:"           ;
const wchar_t LANG_EN_PWDNEW_DES1[]        =           L"New PWD Set?"       ;
const wchar_t LANG_EN_PWDNEW_DES2[]        =           L"New PWD Set:"       ;
const wchar_t LANG_EN_SOFTWARE_DES[]       =           L"SVD Query:"         ;
const wchar_t LANG_EN_ESC_ENT[]            =           L"  :Esc       :Ent " ;






#define LANG_OPEN               (LANG_EN?LANG_EN_OPEN               :       LANG_CH_OPEN)
#define LANG_CLOSE              (LANG_EN?LANG_EN_CLOSE              :       LANG_CH_CLOSE)
#define LANG_STATE              (LANG_EN?LANG_EN_STATE              :       LANG_CH_STATE)
#define LANG_IA                 (LANG_EN?LANG_EN_IA                 :       LANG_CH_IA)
#define LANG_IB                 (LANG_EN?LANG_EN_IB                 :       LANG_CH_IB)
#define LANG_IC                 (LANG_EN?LANG_EN_IC                 :       LANG_CH_IC)
#define LANG_IN                 (LANG_EN?LANG_EN_IN                 :       LANG_CH_IN)
#define LANG_IG                 (LANG_EN?LANG_EN_IG                 :       LANG_CH_IG)
#define LANG_PARAMSET           (LANG_EN?LANG_EN_PARAMSET           :       LANG_CH_PARAMSET)
#define LANG_PWDINPUT           (LANG_EN?LANG_EN_PWDINPUT           :       LANG_CH_PWDINPUT)
#define LANG_MAINMENU           (LANG_EN?LANG_EN_MAINMENU           :       LANG_CH_MAINMENU)
#define LANG_PRTMENU            (LANG_EN?LANG_EN_PRTMENU            :       LANG_CH_PRTMENU)
#define LANG_COMMMENU           (LANG_EN?LANG_EN_COMMMENU           :       LANG_CH_COMMMENU)
#define LANG_SYSTEMMENU         (LANG_EN?LANG_EN_SYSTEMMENU         :       LANG_CH_SYSTEMMENU)
#define LANG_ADDRSET_DES        (LANG_EN?LANG_EN_ADDRSET_DES        :       LANG_CH_ADDRSET_DES)
#define LANG_ADDRSET            (LANG_EN?LANG_EN_ADDRSET            :       LANG_CH_ADDRSET)
#define LANG_BAUDSET_DES        (LANG_EN?LANG_EN_BAUDSET_DES        :       LANG_CH_BAUDSET_DES)
#define LANG_BAUDSET            (LANG_EN?LANG_EN_BAUDSET            :       LANG_CH_BAUDSET)
#define LANG_NETCGSET_DES       (LANG_EN?LANG_EN_NETCGSET_DES       :       LANG_CH_NETCGSET_DES)
#define LANG_NETCTSET_DES       (LANG_EN?LANG_EN_NETCTSET_DES       :       LANG_CH_NETCTSET_DES)
#define LANG_LGDL_EN_DES        (LANG_EN?LANG_EN_LGDL_EN_DES        :       LANG_CH_LGDL_EN_DES)
#define LANG_LGDL_C_DES         (LANG_EN?LANG_EN_LGDL_C_DES         :       LANG_CH_LGDL_C_DES)
#define LANG_LGDL_T_DES         (LANG_EN?LANG_EN_LGDL_T_DES         :       LANG_CH_LGDL_T_DES)
#define LANG_STDL_EN_DES        (LANG_EN?LANG_EN_STDL_EN_DES        :       LANG_CH_STDL_EN_DES)
#define LANG_STDL_C_DES         (LANG_EN?LANG_EN_STDL_C_DES         :       LANG_CH_STDL_C_DES)
#define LANG_STDL_T_DES         (LANG_EN?LANG_EN_STDL_T_DES         :       LANG_CH_STDL_T_DES)
#define LANG_BLK_EN_DES         (LANG_EN?LANG_EN_BLK_EN_DES         :       LANG_CH_BLK_EN_DES)
#define LANG_BLK_C_DES          (LANG_EN?LANG_EN_BLK_C_DES          :       LANG_CH_BLK_C_DES)
#define LANG_BLK_T_DES          (LANG_EN?LANG_EN_BLK_T_DES          :       LANG_CH_BLK_T_DES)
#define LANG_UNB_EN_DES         (LANG_EN?LANG_EN_UNB_EN_DES         :       LANG_CH_UNB_EN_DES)
#define LANG_UNB_C_DES          (LANG_EN?LANG_EN_UNB_C_DES          :       LANG_CH_UNB_C_DES)
#define LANG_UNB_T_DES          (LANG_EN?LANG_EN_UNB_T_DES          :       LANG_CH_UNB_T_DES)
#define LANG_STCC_EN_DES        (LANG_EN?LANG_EN_STCC_EN_DES        :       LANG_CH_STCC_EN_DES)
#define LANG_STCC_C_DES         (LANG_EN?LANG_EN_STCC_C_DES         :       LANG_CH_STCC_C_DES)
#define LANG_NC_EN_DES          (LANG_EN?LANG_EN_NC_EN_DES          :       LANG_CH_NC_EN_DES)
#define LANG_NC_C_DES           (LANG_EN?LANG_EN_NC_C_DES           :       LANG_CH_NC_C_DES)
#define LANG_EARTH_EN_DES       (LANG_EN?LANG_EN_EARTH_EN_DES       :       LANG_CH_EARTH_EN_DES)
#define LANG_EARTH_C_DES        (LANG_EN?LANG_EN_EARTH_C_DES        :       LANG_CH_EARTH_C_DES)
#define LANG_EARTH_T_DES        (LANG_EN?LANG_EN_EARTH_T_DES        :       LANG_CH_EARTH_T_DES)
#define LANG_SYSTEMSUBMENU      (LANG_EN?LANG_EN_SYSTEMSUBMENU      :       LANG_CH_SYSTEMSUBMENU)
#define LANG_LANGUAGEMENU       (LANG_EN?LANG_EN_LANGUAGEMENU       :       LANG_CH_LANGUAGEMENU)
#define LANG_PWDMENU            (LANG_EN?LANG_EN_PWDMENU            :       LANG_CH_PWDMENU)
#define LANG_SOFTWAREMENU       (LANG_EN?LANG_EN_SOFTWAREMENU       :       LANG_CH_SOFTWAREMENU)
#define LANG_LANGUAGE_DES       (LANG_EN?LANG_EN_LANGUAGE_DES       :       LANG_CH_LANGUAGE_DES)
#define LANG_LANGUAGE           (LANG_EN?LANG_EN_LANGUAGE           :       LANG_CH_LANGUAGE)
#define LANG_PWD_DES            (LANG_EN?LANG_EN_PWD_DES            :       LANG_CH_PWD_DES)
#define LANG_PWDNEW_DES1        (LANG_EN?LANG_EN_PWDNEW_DES1        :       LANG_CH_PWDNEW_DES1)
#define LANG_PWDNEW_DES2        (LANG_EN?LANG_EN_PWDNEW_DES2        :       LANG_CH_PWDNEW_DES2)
#define LANG_SOFTWARE_DES       (LANG_EN?LANG_EN_SOFTWARE_DES       :       LANG_CH_SOFTWARE_DES)
#define LANG_ESC_ENT            (LANG_EN?LANG_EN_ESC_ENT            :       LANG_CH_ESC_ENT)

#endif
